.content .c-1 {
margin-right: 24px;
}


* {
 font-size:100.01%;
}
html {
 font-size:62.5%;
}
body {
 margin:0;
 color:#494949;
 min-width:1003px;
 font:1.2em/1.4em 'UbuntuRegular',Arial,Helvetica,sans-serif;
 background:#fff;
}
img {
 border-style:none;
}
a {
 text-decoration:none;
 color:#0a5a83;
}
a:hover {
 text-decoration:underline;
}

#principal {
 width:100%;
 background:#fff url('../img/bg-body.gif') repeat-x;
}
.logo-zone {
 float:left;
 padding:6px 0 0 15px;
}
.logo-zone strong {
 display:block;
 padding:0 0 0 17px;
 font:.833em 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.logo {
 width:222px;
 height:65px;
 text-indent:-9999px;
 overflow:hidden;
 padding:0;
 background:url('../img/logo.svg') no-repeat;
}
.logo a {
 height:100%;
 display:block;
 position:relative;
}
#principal .add {
 position:absolute;
 display:inline-block;
 margin-top:10px;
 left:270px;
 width:468px;
 height:60px;
 z-index:10;
}
#principal .add img {
 display:block;
}
#principal .section {
 height:1%;
 overflow:hidden;
}
.nav-bar {
 overflow:hidden;
 height:1%;
 padding:0 0 0 32px;
 background:#0c6a93;
 border-bottom:3px solid #f47321;
}
.nav-bar .purchase_tokens {
 display:inline-block;
 color:#FFF;
}
.nav-bar #beta {
 height:14px;
 vertical-align:text-top;
 margin:0 0 0 3px;
 background:#f47321;
 border-radius:2px;
 color:#fff;
 padding:0 4px 0 3px;
 text-shadow:none;
 font:11px ubunturegular,Arial,Helvetica,sans-serif;
 line-height:1.7
}
#user_information a.tokencountlink {
 color:#494949;
 font-size:13px;
 font-family:'UbuntuBold';
}
.nav-bar .purchase_tokens a {
 float:none;
}
#nav {
 list-style:none;
 margin:0;
 padding:6px 0 0;
 text-shadow:1px 1px 0 #000;
 float:left;
 font:1.166em 'UbuntuMedium',Arial,Helvetica,sans-serif;
 line-height:30px;
}
#nav li {
 float:left;
 margin:0 20px 0 0;
}
#nav li a {
 color:#fff;
 float:left;
}
.button_send {
 display:inline-block;
 overflow:hidden;
 height:21px;
 width:auto;
 padding-left:5px;
 margin-right:5px;
 margin-left:5px;
 font-size:12px;
 font-family:'UbuntuMedium',Arial,Helvetica,sans-serif;
 float:right;
}

.creat {
 float:right;
 color:#fff;
 font:1.66em/1.55em 'UbuntuMedium',Arial,Helvetica,sans-serif;
 background:#f47321 url('../img/arrow-white.gif') no-repeat 94% 50%;
 border-radius:4px 4px 0 0;
 -webkit-border-radius:4px 4px 0 0;
 -moz-border-radius:4px 4px 0 0;
 padding:7px 30px 0 15px;
 position:relative;
 margin-right:12px;
}

#main {
 width:100%;
}
.top-section {
 padding:8px 19px 0 32px;
 height:1%;
 border-bottom:1px solid #8bb3da;
 background:#e2e2e2 url('../img/bg-top-block.gif') repeat-x;
 font:1.25em/1.133em 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.top-section_small_gfx {
 background:#e2e2e2 url('../img/bg-top-block-small.gif') repeat-x;
}
.top-section:after {
 content:"";
 display:block;
 clear:both;
}
.top-section h1-old {
 margin:0;
 padding:5px 0 0;
 font:1.733em/1.0769em 'UbuntuMedium',Arial,Helvetica,sans-serif;
 color:#f47321;
}
.top-section h1 {
 margin:0 0 14px;
 font-weight:normal;
}
.top-section .announcement {
 font-family:'Ubuntu',Arial,Helvetica,sans-serif;
}
.top-section p {
 margin:0 0 14px;
}
.sub-nav {
 display:inline-block;
 position:relative;
 top:3px;
 min-width:690px;
 list-style:none;
 margin:0;
 padding:0;
 height:1%;
 overflow:hidden;
 font:.8666em/16px 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.sub-nav li {
 float:left;
 margin:0 2px 0 0;
}
.sub-nav a {
 float:left;
 color:#5e81a4;
 background:#dde9f5;
 border:1px solid #8bb3da;
 border-radius:4px 4px 0 0;
 -webkit-border-radius:4px 4px 0 0;
 -moz-border-radius:4px 4px 0 0;
 padding:5px 11px 4px;
}
.sub-nav a:hover,.sub-nav .active a {
 text-decoration:none;
 background:#fff;
 color:#dc5500;
 border-bottom:1px solid #fff;
 cursor:default;
}
.sub-nav li#mybroadcast-nav-tab a,.sub-nav li#contest_nav_tab a {
 color:#090;
}
.sub-nav li.selected {
 font-size:1.153em;
 line-height:16px;
}

.content {
 padding:10px 1px 17px 0;
 overflow:hidden;
}
.content .c-1 {
 margin:0 190px 0 32px;
}
.content .c-1 .followers {
 font-weight:bold;
 margin:8px 0px 5px 3px;
}
.content .c-1 .recorded {
 color:red;
 font-weight:bold;
 margin:8px 0px 5px 3px;
}
.content .add {
 clear:both;
 float:right;
 width:186px;
 margin:0 0 0 6px;
 border:1px solid #acacac;
 border-radius:4px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 background-color:#E0E0E0;
 padding-bottom:4px;
 text-align:center;
}
.content .add img {
 display:block;
 margin-right:auto;
 margin-left:auto;
 margin-top:3px;
 margin-bottom:3px;
}
.list {
 list-style:none;
 margin:0;
 padding:0;
 overflow:hidden;
 min-width:755px;
 height:1%;
}
.list .thumbnail_label,.list .thumbnail_label_featured {
 position:absolute;
 right:3px;
 padding:1px 3px 1px 3px;
 text-align:center;
 overflow:hidden;
 color:#FFF;
 font:10px 'UbuntuRegular',Arial,Helvetica,sans-serif;
}

.footer-holder {
 padding:20px 0 15px;
 width:100%;
 overflow:hidden;
 font:.833em/1.2em 'UbuntuRegular',Arial,Helvetica,sans-serif;
 text-align:center;
 background:url('../img/bg-footer-holder.gif') repeat-x;
}
.footer-holder p {
 margin:0 0 8px;
}
.footer-holder ul {
 text-align:center;
 list-style:none;
 margin:0;
 padding:0 65px 27px;
 font:12px/20px 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.footer-holder ul li {
 display:inline;
 padding:0 3px 0 4px;
 background:url('../img/divider-01.gif') no-repeat 0 50%;
}
.footer-holder ul li:first-child {
 background:none;
}
.footer-holder ul li a {
 color:#6b6b6b;
}
.footer-holder .nav {
 font:13px/15px 'UbuntuMedium',Arial,Helvetica,sans-serif;
 padding:0 65px 13px;
}
.footer-holder .nav li {
 padding:0 10px 0 11px;
}
.footer-holder .nav li a {
 color:#dc5500;
}
.editabletext {
 cursor:pointer;
}
.content_body {
 padding:0 19px 0 32px;
 font:1em/1.3em 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.content .legal_text {
 font:1.1em/1.3em 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.content_body h1 {
 margin:0 0 14px;
 font:1.733em/1.0769em 'UbuntuMedium',Arial,Helvetica,sans-serif;
 color:#f47321;
}
.content_body h2 {
 margin:20px 0 14px;
 font:1.166em/1.142em 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.content_body h3 {
 margin:20px 0 14px;
 font:1.166em/1.142em 'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.content_body li {
 margin:8px 0px 8px 0px;
}
.content_header {
 font:1.166em/1.142em 'UbuntuRegular',Arial,Helvetica,sans-serif;
 line-height:1.5em;
}
.content_header .standout {
 color:#DC5500;
 font-family:'UbuntuMedium',Arial,Helvetica,sans-serif;
}
.content_header h1 {
 margin:0px;
 font:1.733em/1.0769em 'UbuntuMedium',Arial,Helvetica,sans-serif;
 color:#090;
}
.photopages,#tabs_content_container,.claim_winnings,.contest_rules,.leaderboard,.previous_winners {
 margin:15px;
}
.photopages .photos_links,#tabs_content_container .sub_navigation {
 display:block;
 margin-bottom:15px;
}
#tabs_content_container .sub_navigation span {
 color:#888;
}
#tabs_content_container .ubunturegular {
 font:1.2em/1.4em 'UbuntuRegular',Arial,Helvetica,sans-serif;
}
#tabs_content_container .share_input {
 width:375px;
}
#tabs_content_container h1 {
 font:1.2em/1.4em 'UbuntuMedium',Arial,Helvetica,sans-serif;
 margin-bottom:20px;
}
photopages .image_container {
 float:left;
 margin-right:5px;
 text-align:center;
}
.photopages .image_container img {
 border:1px solid #8bb3da;
 margin:0px;
 padding:0px;
}
.photopages .image_container img:hover {
 border:1px solid #f47321;
}
.photopages .image_container .image_info {
 padding-bottom:10px;
 font-size:10px;
}


#broadcast_terms {
 position:absolute;
 left:20%;
 right:20%;
 background-color:#fff;
 color:#7F7F7F;
 padding:20px;
 display:none;
 border:2px solid #ccc;
 -moz-border-radius:20px;
 -webkit-border-radius:20px;
 -khtml-border-radius:20px;
 -moz-box-shadow:0 1px 5px #333;
 -webkit-box-shadow:0 1px 5px #333;
 z-index:101;
}

#broadcast_terms {
 top:250px;
}

 .principal,#broadcast_terms .principal {
 text-align:center;
 color:#222;
}
 .scroll,#broadcast_terms .scroll {
 height:200px;
 overflow:auto;
 padding:0 15px 0 10px;
 border:1px solid #ccc;
 margin:0 auto;
 text-align:left;
}
 .footer,#broadcast_terms .footer {
 text-align:center;
 color:#222;
}
 .footer a,#broadcast_terms .footer a {
 width:200px;
 height:30px;
 line-height:30px;
 font-weight:bold;
 background-color:orange;
 margin:10px 5px 0px 5px;
 display:inline-block;
 text-align:center;
}
 /*.footer .exit_entrance_terms {*/
 /*background-color:#CCC;*/
/* }*/
div.advanced_search_button_shell {
 display:inline;
 position:relative;
 top:14px;
 right:5px;
 font:.7em/11px 'UbuntuMedium',Arial,Helvetica,sans-serif;
 float:right;
}
.footercon {
 width:950px;
 height:180px;
 margin:0 auto;
 line-height:14px;
}
.footercon dd {
 -webkit-margin-start:0px;
}
.col1,.col2,.col3,.col4,.col5 {
 text-align:left;
 font-size:12px;
 float:left;
 margin-top:15px;
 height:155px;
}
.col1 {
 width:182px;
 margin-right:15px;
 margin-left:10px;
}
.col2 {
 width:182px;
 margin-right:15px;
}
.col3 {
 width:182px;
 margin-right:15px;
}
.col4 {
 width:182px;
 margin-right:15px;
}
.col5 {
 width:130px;
}
.col1 dd,.col2 dd,.col3 dd,.col4 dd,.col5 dd {
 margin:0;
 padding:0;
}













/* css para el overlay del disclaimer start*/
.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
}
/* Estilo para el contenido del disclaimer */
#entrance_terms {
   background-color: white;
    padding: 20px;
    border-radius: 5px;
    max-width: 80%;
    text-align: center;
}
/* Estilo para el botón de aceptar */
#accept_terms_btn {
    background-color: #f47321;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
  cursor: pointer;
}
 /*Estilo para el botón de salir (opcional) */
.exit_entrance_terms {
    color: #007bff;
    /*background-color: #ccc;*/
    text-decoration: none;
   padding: 10px 30px;
   border: 1px solid #007bff;
   cursor: pointer;
   border-radius: 5px;
}



/* sirve para el scroll start */
/* Estilo para el contenido del disclaimer */
#entrance_terms {
    background-color: white;
    padding: 20px;
    border-radius: 10px;
    max-width: 60%;
    text-align: center;
}
/* Estilo para el contenedor de desplazamiento */
.scroll {
    max-height: 250px; /* Altura máxima del contenedor antes de que aparezca la barra de desplazamiento */
    overflow: auto; /* Agrega una barra de desplazamiento cuando el contenido excede la altura máxima */
}
/*sirve para el scroll end*/
/* css para el overlay del disclaimer end*/








  /* agregar aca css rooms de alan start*/



/* Container for the models */
.models-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  
  /* Style for each model card */
  .model-card {
    width: calc(20% - 20px); /* Five cards in a row for desktop screens */
    margin: 2px;
    padding: 2px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    border-radius: 8px;
    text-align: center;
  }
  
  @media (min-width: 1025px) {
    .model-card {
        width: calc(16.66% - 20px);  /* Six cards in a row for desktop screens */
    }
  }
  
  /* Responsive: Two cards in a row for mobile screens and tablets */
  @media (max-width: 1024px) {
    .model-card {
        width: calc(50% - 20px); /* Two cards in a row for small and tablet screens */
    }
  }
  
  /* Style for the model image */
  .model-image {
    width: 100%;
    height: auto;
    border-radius: 8px;
  }
  
  /* Style for the text fields in the model card */
  .model-card h3,
  .model-card p {
    margin: 1px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 21px;
    color: darkred;
  }
  
  /* Limit text length for location and viewers */
  .model-card p {
    max-width: 95%;
    font-size: 13px;
    text-align: left;
    margin: 0px 0 0 8px;
    color: grey;
  }
  
  /* style for the bytton "more cams..."*/
  button{
  display: inline-block;
  margin:20px 0px 0px 0px;
  padding: 8px 20px;
  font-size: 18px;
  font-weight: bolt;
  color:#fff;
  background-color: #282829;
  border: none;
  border-radius: 5px;
  cursor:pointer;
  transition: background-color 0.3sease;
  }
  
  button:hover {
    background-color: #444;
  }
  /* agregar aca css rooms de alan end*/


    /* css para iframe chaturbate start */


  /* Estilos para pantallas de celular en modo vertical */
@media only screen and (max-width: 767px) and (orientation: portrait) {
  #mv {
      display: block;
  }

  #mh, #tv, #th, #pc {
      display: none;
  }
}

/* Estilos para pantallas de celular en modo horizontal */
@media only screen and (max-width: 767px) and (orientation: landscape) {
  #mh {
      display: block;
  }

  #mv, #tv, #th, #pc {
      display: none;
  }
}

/* Estilos para pantallas de tablet en modo vertical */
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: portrait) {
  #tv {
      display: block;
  }

  #mv, #mh, #th, #pc {
      display: none;
  }
}

/* Estilos para pantallas de tablet en modo horizontal */
@media only screen and (min-width: 768px) and (max-width: 1023px) and (orientation: landscape) {
  #th {
      display: block;
  }

  #mv, #mh, #tv, #pc {
      display: none;
  }
}

/* Estilos para pantallas de computadora */
@media only screen and (min-width: 1024px) {
  #pc {
      display: block;
  }

  #mv, #mh, #tv, #th {
      display: none;
  }
}

  /* css para iframe chaturbate end */


  /* css para informacion de camgirls start */
  .info{
    padding-left: 5%;
  }
  /* css para informacion de camgirls end */

  #seotxt{
    padding-left: 10%;
    padding-right: 10%;
  }